package com.cssw.fyzb.wap.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
 * @author Feng Chen
 */
@ApiModel(value = "UserInfoVo", description = "用户信息")
@Getter
@Setter
public class UserInfoVo {

    /**
     * 用户编号
     */
    @ApiModelProperty("用户编号")
    private Long userId;

    /**
     * 推荐用户编号
     */
    @ApiModelProperty("推荐用户编号")
    private Long supUserId;

    /**
     * 用户姓名
     */
    @ApiModelProperty("用户姓名")
    private String userName;

    /**
     * 用户昵称
     */
    @ApiModelProperty("用户昵称")
    private String nickName;

    /**
     * 手机号码
     */
    @ApiModelProperty("手机号码")
    private String mobile;

    /**
     * 省
     */
    @ApiModelProperty("省")
    private String province;

    /**
     * 市
     */
    @ApiModelProperty("推荐用户编号")
    private String city;

    /**
     * 县
     */
    @ApiModelProperty("县")
    private String district;

    /**
     * 状态
     */
    @ApiModelProperty("状态")
    private String status;

    /**
     * 性别
     */
    @ApiModelProperty("性别")
    private String sex;

    /**
     * 身份证号码
     */
    @ApiModelProperty("身份证号码")
    private String idCard;

    /**
     * 生日
     */
    @ApiModelProperty("生日")
    private String birthday;

    /**
     * 登陆密码
     */
    @ApiModelProperty("登陆密码")
    private String imsi;

    /**
     * 是否人脸认证
     */
    @ApiModelProperty("是否人脸认证")
    private String faceAuth;

    /**
     * 用户级别
     */
    @ApiModelProperty("用户级别")
    private int userLevel;

    /**
     * 团队级别
     */
    @ApiModelProperty("团队级别")
    private int teamLevel;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private String createTime;

    /**
     * 用户个性签名
     */
    @ApiModelProperty("用户个性签名")
    private String sign;

    /**
     * 头像
     */
    @ApiModelProperty("头像")
    private String avatar;

    @ApiModelProperty("支付认证")
    private String authPay;

    @ApiModelProperty("跳转页面")
    private Integer hrn;

    /**
     * 团队总数
     */
    @ApiModelProperty("跳转页面")
    private Integer teamCount;


    /**
     * 福音号
     */
    @ApiModelProperty("福音号")
    private Long fyNo;

    /**
     * 挂件地址
     */
    @ApiModelProperty("挂件地址")
    private String pendantUrl;

    /**
     * vip 会员（1-是 0-否）
     */
    @ApiModelProperty("vip 会员（1-是 0-否）")
    private String vip;

    /**
     * vip开始时间
     */
    @ApiModelProperty("vip开始时间")
    private String vipStartTime;

    /**
     * vip失效时间
     */
    @ApiModelProperty("vip失效时间")
    private String vipEndTime;

    /**
     * 福音号修改次数
     */
    @ApiModelProperty("福音号修改次数")
    private Integer fyNoNum;

    /**
     * 实名步骤名称
     */
    @ApiModelProperty("实名步骤名称")
    private String hrnName;

    /**
     * 人脸认证
     */
    @ApiModelProperty("人脸认证(1-是 0-否)")
    private String face;
}
